long-range weapon - German English Dictionary